package cn.iocoder.yudao.module.jifenyuan.dal.dataobject.roomuserbind;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.ToString;

@Data
@ToString(callSuper = true)
public class RoomUserBindWithInfoDO {
    @TableId
    private Long id;
    /**
     * 房间id
     */
    private Long roomId;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 房间内用户状态
     *
     * 枚举 {@link TODO jifenyuan_room_user_status 对应的类}
     */
    private Integer status;
    /**
     * 积分
     */
    private Long score;
    /**
     * 用户类型，参与者 观察员
     *
     * 枚举 {@link TODO jifenyuan_room_user_type 对应的类}
     */
    private Integer type;

    private String nickname;

    private String avatar;

    private boolean hide;
}
